a knight in shining armour - Allemand Anglais Dictionnaire